The mutter image contains a custom gdk-pixbuf build without the
glycin loader, in order to unbreak running installed tests in CI.
The downside is that we end up with no SVG loader. For the toolbox
image we don't care about installed tests, but we very much care about
working icons.
So reinstall the distro gdk-pixbuf package to bring back the glycin
loader (and thus SVG support).
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8735
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3919>
)
buildah run $build_cntr dnf config-manager setopt '*-openh264.enabled=0'
buildah run $build_cntr dnf install -y "${extra_packages[@]}"
+ buildah run $build_cntr dnf reinstall -y gdk-pixbuf2 # reinstall with glycin support
buildah run $build_cntr dnf builddep malcontent -y # for building libmalcontent
buildah run $build_cntr dnf debuginfo-install -y "${debug_packages[@]}"
buildah run $build_cntr dnf clean all